package effective_go

// 包名
// 按照惯例，包应当以小写的单个单词来命名，且不应使用下划线或驼峰记法。
// 另一个约定就是包名应为其源码目录的基本名称。

// 获取器
// Go 并不对获取器（getter）和设置器（setter）提供自动支持。 你应当自己提供获取器和设置器，通常很值得这样做，
// 但若要将 Get 放到获取器的名字中，既不符合习惯，也没有必要。

// 接口命名
// 按照约定，只包含一个方法的接口应当以该方法的名称加上 - er 后缀来命名，如 Reader、Writer、 Formatter、CloseNotifier 等。

// 驼峰命名
// Go 中的约定是使用 MixedCaps 或 mixedCaps  而不是下划线来编写多个单词组成的命名。